% !TEX TS-program = pdflatex
% !TEX encoding = UTF-8 Unicode

% This is a simple template for a LaTeX document using the "article" class.
% See "book", "report", "letter" for other types of document.

\documentclass[11pt]{article} % use larger type; default would be 10pt

\usepackage[utf8]{inputenc} % set input encoding (not needed with XeLaTeX)

%%% Examples of Article customizations
% These packages are optional, depending whether you want the features they provide.
% See the LaTeX Companion or other references for full information.

%%% PAGE DIMENSIONS
\usepackage{geometry} % to change the page dimensions
\geometry{a4paper} % or letterpaper (US) or a5paper or....
% \geometry{margins=2in} % for example, change the margins to 2 inches all round
% \geometry{landscape} % set up the page for landscape
%   read geometry.pdf for detailed page layout information

\usepackage{graphicx} % support the \includegraphics command and options

% \usepackage[parfill]{parskip} % Activate to begin paragraphs with an empty line rather than an indent

%%% PACKAGES
\usepackage{booktabs} % for much better looking tables
\usepackage{array} % for better arrays (eg matrices) in maths
\usepackage{paralist} % very flexible & customisable lists (eg. enumerate/itemize, etc.)
\usepackage{verbatim} % adds environment for commenting out blocks of text & for better verbatim
\usepackage{subfig} % make it possible to include more than one captioned figure/table in a single float
% These packages are all incorporated in the memoir class to one degree or another...

%%% HEADERS & FOOTERS
\usepackage{fancyhdr} % This should be set AFTER setting up the page geometry
\pagestyle{fancy} % options: empty , plain , fancy
\renewcommand{\headrulewidth}{0pt} % customise the layout...
\lhead{}\chead{}\rhead{}
\lfoot{}\cfoot{\thepage}\rfoot{}

%%% SECTION TITLE APPEARANCE
\usepackage{sectsty}
\allsectionsfont{\sffamily\mdseries\upshape} % (See the fntguide.pdf for font help)
% (This matches ConTeXt defaults)

%%% ToC (table of contents) APPEARANCE
\usepackage[nottoc,notlof,notlot]{tocbibind} % Put the bibliography in the ToC
\usepackage[titles,subfigure]{tocloft} % Alter the style of the Table of Contents
\renewcommand{\cftsecfont}{\rmfamily\mdseries\upshape}
\renewcommand{\cftsecpagefont}{\rmfamily\mdseries\upshape} % No bold!

%%% END Article customizations

%%% The "real" document content comes below...

\title{TURFBOT - Serial Port Communications Protocol README}
\author{Junior Samaroo}
%\date{} % Activate to display a given date or no date (if empty),
         % otherwise the current date is printed 

\begin{document}
\maketitle

\section{read\_serial\_port.c:}
\begin{itemize}
\item{Serial communications protocol to read from GPS}
\end{itemize}

\section{read\_serial\_port\_DOCUMENTATION.pdf:}
\begin{itemize}
\item{Brief outline in the coding of read\_serial\_port.c}
\end{itemize}
	
\section{makefile:}
\begin{itemize}
\item{Makefile used to compile read\_serial\_port.cpp from command line.
	Notice use of "-lserial" flag if eclipse IDE is to be used.}
\end{itemize}


\begin{description}
\item[ ] 
\end{description}



\section{COMPILATION:}

\begin{itemize}
\item{NOTE: "libserial" must be installed before program can be compiled/executed.
		  See "read\_serial\_port\_DOCUMENTATION.txt" for more info.
		  Also correctly set \#define statements in source code e.g correct port selection
	type "make" "make all" within working directory to run the makefile. 
	"read\_serial\_port" executable is created.}
\end{itemize}

\section{EXECUTION:}

\begin{itemize}
\item{After compilation user must run the executable "read\_serial\_port"
	Program will keep running and recording data until explicitly 
	terminated by user.}
\end{itemize}


\end{document}
